devil's guts - German English Dictionary